package com.rjxy.plansystemmanagement.service;

import com.rjxy.plansystemmanagement.entity.yh.YhCode;
import com.rjxy.plansystemmanagement.entity.yh.YhCoupon;
import com.rjxy.plansystemmanagement.entity.yh.YhUser;

import java.util.List;

public interface YhService {
    List<YhCoupon> getIssuedCoupon();

    void addYhUser(YhUser yhUser);

    List<YhCoupon> getCouponByUid(Integer id);

    YhCode selectCode(String code);

    void updateYhCode(YhCode yhCode);

    List<YhUser> getYhUserByStatus(Integer status);

    List<YhCoupon> getCouponsByCouponId(Integer id);

    void updateYhUser(YhUser yhUser);

    List<YhCoupon> yhCouponList();

    void updateYhCoupon(YhCoupon yhCoupon);

    YhCode selectCodeByCouponId(Integer couponId);

    void addYhCode(YhCode yhCode);

    void addYhCoupon(YhCoupon yhCoupon);

    void deleteCoupon(Integer id);

    void deleteYhCode(Integer couponId);
}
